home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / bbs / lord2b6.zip / GAMETXT.REF < prev    next >
Text File  |  1997-05-16  |  17KB  |  694 lines

  1. This one of the main .ref files the LORD II engine will use as
  2. references.  For help on making your OWN, check out REFHELP.DOC.
  3.  
  4. Default LORD II files use the vars like this:
  5.  
  6. The gold and bank vars are special cases, other vars do not have names.
  7.  
  8. The list of how the variables are used has moved to VARLIST.DAT.  This file
  9. is read by the configuration program - it gives descriptions in the player
  10. editor from this file.  Check this file if you want to know what a var is
  11. for, or what free ones are available.
  12.  
  13.  
  14. @#showlog
  15. @routine readlog in logstuff.ref
  16. @drawmap
  17. @update
  18.  
  19. @#busy
  20. ;player cannot play, someone is attacking him or something
  21. @show
  22. `c  `r1                             `%PROBLEM.                                 `r0
  23.  
  24.   `2Someone is attacking/giving you an item, please try again in few
  25.   minutes.
  26.  
  27. `k
  28. @halt 0
  29.  
  30. @#FULL
  31. ;There are already 200 people playing.
  32. @show
  33. `r0`c  `r1`% UH OH. `r0
  34.  
  35. `2  This game already has `0200`2 people in it.  Please try again in a few
  36.   days, people are deleted after `%15`2 days of inactivity.
  37.  
  38.   `2Sorry.  Until then, you can only dream of the wonderful world that awaits.
  39.  
  40. `k
  41. @
  42.  
  43. @#drawstats
  44. @do move 1 5
  45. @do `s10 is `p01
  46. @do pad `s10 18
  47. @do write
  48.   `2Experience  : `0`s10  `2Hitpoints    : (`0`p02`2 of `0`p03`2)`\
  49. @do `p20 is gold
  50. @do `s10 is `p20
  51. @do pad `s10 18
  52. @do `p20 is bank
  53. @do `s09 is `p20
  54. @do write
  55.   `2Gold on hand: `$`s10  `2Gold in bank : `$`s09`\
  56. @do `s10 is `0
  57. @if `p07 less 0 then `s10 is `4
  58. @do `s10 add `p07
  59. @do pad `s10 18
  60. @do write
  61.   `2Alignment   : `0`s10  `2Charm        : `0`p08`\
  62. @do `s10 is `p11
  63. @if `p11 is 0 then `s10 is `4None
  64. @if `v05 < 1 then `s10 is Unlimited
  65. @do pad `s10 18
  66. @do write
  67.   `2Turns Left  : `0`s10  `2Time left    : `0&timeleft`\
  68.  
  69. @do `s10 is S&weapon
  70. @do pad `s10 18
  71. @do `p20 is S&wep_num
  72. @do `p20 + `p04 (adding muscle to weapon strength to show it)
  73. @do write
  74.   `2Weapon      : `0`s10  `2Total Attack : `0`p20    `\
  75. @do `s10 is S&armour
  76. @do pad `s10 18
  77. @do `p20 is S&arm_num
  78. @do `p20 + `p05 (adding dodge to armour defense to show it)
  79. @do write
  80.   `2Armour      : `0`s10  `2Total Defense: `0`p20     `\
  81.  
  82. @#drawwep
  83. ;code to redraw the weapon for arming/unarming.
  84. @do move 3 9
  85. @do `s10 is S&weapon
  86. @do pad `s10 18
  87. @do `p20 is S&wep_num
  88. @do `p20 + `p04 (adding muscle to weapon strength to show it)
  89. @do write
  90. `r0`2Weapon      : `0`s10  `2Total Attack : `0`p20  `\
  91.  
  92. @#drawarm
  93. ;code to redraw the armour for arming/unarming.
  94. @do move 3 10
  95. @do `s10 is S&armour
  96. @do pad `s10 18
  97. @do `p20 is S&arm_num
  98. @do `p20 + `p05 (adding dodge to armour defense to show it)
  99. @do write
  100. `r0`2Armour      : `0`s10  `2Total Defense: `0`p20  `\
  101.  
  102. @#stats
  103. @show
  104. `r0`c`0  `n`2's status and information. (level `0`p09`2)
  105. `0-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  106. @routine drawstats in gametxt.ref
  107. @do move 1 12
  108. @show
  109. `r5  `%Item                                  Quantity                               `r0
  110. @do move 1 24 
  111. @do write
  112. `r5`%  `$`%Q `$to quit, `%ENTER`$ to use/equip/eat, `%D`$ to drop, `%N`$ for next page & `%P`$ for prev.  `r0
  113. @do move 1 12
  114. @#closestats
  115. @drawmap
  116. @update
  117. @closescript
  118.  
  119. @#startgame
  120. ;do startgame routines here
  121. @version 80
  122. ;if version 80 or newer isn't detected, it will tell the player to
  123. ;upgrade
  124. @do `v01 is 1
  125.  
  126. @do write
  127. `r0`c
  128.  
  129. @if `p10 is &time then do
  130.  @begin
  131.  ;guy has already played today
  132.  
  133. @if dead is 1 then do
  134.  @begin
  135.   @if mail\mail&playernum.dat exist true then do
  136.    @begin
  137.    @checkmail
  138.    @key
  139.    @end
  140.  
  141.   @if `v03 is 0 then do
  142.    @begin
  143.     @show
  144. `r0`c  `r1 `%A PROBLEM. `r0
  145.  
  146. `2  You are lying battered and bruised on the ground.  You can't do much
  147.   in this state.
  148.  
  149.   `0Try again tomorrow.
  150.  
  151. `k
  152.        @halt
  153.       @end
  154.      @end
  155.  
  156.  
  157.   @show
  158.   `r1  DAY &time  `r0
  159.  
  160. `2  You have already been out and about today.
  161.  
  162.  @if `p11 > 0 then do
  163.   @show
  164.   `2You have `0`p11`2 turns left today.
  165.  
  166.  @end
  167.  
  168. @if `p10 not &time then do
  169.   @begin
  170.   ;NEWDAY!
  171.   @do `p10 is &time
  172.   @do `p11 is `v05 ;this will give them the turns set in rules.ref
  173.   @do `t04 is 0 ;<-- Can fight master now
  174.   @do `p02 is `p03 ;<-- Give 'em max hit points
  175.   @do dead is 0 ;<-- Is now alive
  176.   @do `t09 is 0 ;<-- Has not visited shrine today
  177.   @do `t10 random 10 5 ;<-- Amount of fish in stream today
  178.   @do `p31 is `v07 ;<-- Reset quests per day possible 
  179.   @do `p33 is `v08 ;<-- Reset gambles per day possible 
  180.   @do `p32 + 1 ;<-- Advance quest age.. doesn't matter if there is one
  181.   @bitset `t12 7 0 ;<-- Has not LOST at Arena yet today
  182.   @if s&wep_num > 0 then do
  183.   @begin
  184.   @show
  185.   `r1  DAY &time  `r0
  186.  
  187.  @if `p11 > 0 then do
  188.   @begin
  189.   @show
  190.   `2It is morning.  You have `0`p11`2 turns left today.
  191.  
  192.   @end
  193.   @show
  194. `2  You wake up early, strap your `0s&weapon`2 to your back and prepare for
  195.   adventure!
  196.  
  197.   @end
  198.  
  199.   @if dead is 0 then do
  200.    @begin
  201.  
  202.     @if s&wep_num is 0 then do
  203.     @begin
  204.     @show
  205.   `r1  DAY &time  `r0
  206.  
  207.  @if `p11 > 0 then do
  208.   @begin
  209.   @show
  210.   `2It is morning.  You have `0`p11`2 turns left today.
  211.  
  212.   @end
  213. @show
  214. `2  You wake up early, and prepare for adventure!
  215.  
  216.      @end
  217.     @end
  218.   @end
  219.  
  220.  
  221.  
  222. @if `v03 is 1 then do
  223.  @begin
  224.  @if dead is 1 then do
  225.  ;if he is dead when he logs on
  226.   @begin
  227.    @do X is 27
  228.    @do Y is 7
  229.    @do dead is 0 ;he is now alive
  230.    @do `p02 is `p03 (give 'em max hit points)
  231.    @do MAP is 155 (move 'em home)
  232.   @end
  233.  @end
  234.  
  235.  
  236. @if map < 0 then map is 155
  237. @if map is 1 then do
  238.   @begin
  239.   @do map is 155
  240.   @show
  241.   `2Your mother is sitting by your bed, weeping.
  242.  
  243. `k  `$"Mom?  Why the tears?  Is it something I've done?" `2you ask.
  244.  
  245. `k  `0"I was so worried!" `2you mother sobs, `0"When the town elders
  246.   brought you here last night I was sure you were dead!"
  247.  
  248.   `$"I'm sorry mother.  I shall never scare you like this again!" `2you
  249.   promise.
  250.  
  251.   @end
  252. @if x < 1 then x is 27
  253. @if y < 1 then y is 7
  254. @if x > 80 then x is 27
  255. @if y > 24 then y is 7
  256. @show
  257. `k
  258. @do talk `0`n`x`2has`xentered`xthe`xrealm. all
  259.  
  260. @routine readlog in logstuff.ref
  261.  
  262. @#endgame
  263. ;do end routines here
  264. @do talk `0`n`x`2has`xleft. all
  265. @if dead is 0 then do
  266.  @begin
  267.  @do move 1 24
  268.  @show
  269.  
  270. `r0  `2You are lulled to sleep by a gentle breeze...
  271.  
  272.   `0Come back soon.
  273. `2
  274.  @end
  275.  
  276. @#RUN ;if the guy runs
  277. @drawmap
  278. @update
  279.  
  280. @#DIE
  281. @do move 3 24
  282. @do write
  283. `r0                                                                           `x
  284. @do move 3 24
  285. @do write
  286. `4You've been killed. `k
  287.  
  288.   @do X is 27
  289.   @do Y is 7
  290.   @do money / 2
  291.   @do `p02 is `p03 (give 'em max hit points)
  292.   @do `p20 is `p01
  293.   @do `p20 / 5
  294.   @do `p01 - `p20
  295.   @do MAP is 155
  296.   @do dead is 1
  297.   @update_update
  298.  
  299.   @do talk `4Newsflash:`0`x`n`x`2was`xdefeated`xby`x`0`e`2! all
  300.   @do addlog
  301.   `0`n`2 was whipped up on by `0`e`2!
  302.   @routine seperate
  303.  
  304. @pauseoff
  305. @show
  306. `r0`c
  307. C▄▄▄█████████▄▄▄
  308. C▄██░░░░███████████
  309. C█░░░░██████████████████
  310. C█░▒▒░████████▐▄█████████
  311. C▄▄C▐░▒▓░████████████▀▀█████
  312. AC██
  313. C▀▄█▌    ░▒▓▒░█████▄ ▌▐█▄
  314. AC█████▄▄▓█C▒▓
  315. C██▄   ▒▓▒░ ██
  316. AC░░▓▌▄▀░▄████▀▓▌
  317. AC
  318. C▓▒░██▀▄▄ ▄▀▀    ▀▀▓
  319. AC▓▓░▄▓▀▀C▀▀▒░▀ ▀
  320. C▀▀▀░░█ ░C▄    ▀   ▒▓
  321. AC▓▓░▒   ▀    ▐▌
  322. C▀░▒▐█▄▄    ▄▄▀▀
  323. AC▄▄    ▄█
  324. C▄ ██▀▀▄▄▀▌ ▌ 
  325. AC▄▄▀▀████▀▄
  326. C█████▄▓▓▄█C▓▄ ░▒
  327. AC█████▀▀
  328. C▀██░▓▓▒▓▄▄░▓▒░▒▓▀▀ ▀▀▀▀
  329. C▄▄ ▀▄ ▀▀▀▀ ▀▀ ▄▀ ▓▒
  330. C▄░▒▓▌ ▀ ▓█▐█▀▄
  331. AC▀ ▄ ▒░
  332. C▄  ▒░░░▀ ▄ ▀ ▄ ▄▄ ▄▄ ▄ 
  333. AC▀▄░C  ▄▄▄
  334. C▄▓▓▒░░▌▀ ▄██▄▄ ▄▄▄▄▄ ▄▄
  335. AC░▒██▄ ▀░▒
  336. C▄ ▄▀█▄▓▄▄ ▀▄
  337. AC███▄▀████ ▄▀▀ ▄▄▌
  338. AC▄▌
  339. C░▒▓█▄▄▄▄▀▀▀▀▄ 
  340. AC██▄▒▒▄▀ 
  341. AC▀▀▀▄▄▄▄█▓▒░
  342.  
  343.                      `%You have made an error, s&boy.
  344.  
  345. `k
  346.  @if `v03 is 0 then do
  347.    @begin
  348.  ;rules.ref file says unlimited deaths not allowed, so we will boot them
  349.  ;till tomorrow
  350.  
  351.  ;take them off the map
  352.   @do map is 1
  353.    @halt
  354.    @end
  355.  
  356.  @pauseon
  357.  
  358.  @do dead is 0
  359.  
  360.  @if `p07 less 0 then do
  361.  @begin
  362.  @show
  363. `r0`c`%  `r1IT FEELS KINDA WARM IN HERE?`r0
  364.  
  365.   `4You open your eyes.
  366.  
  367. `k  `4There are naked screaming people all around you.  A little boy with
  368.   a ghastly face begins to gnaw on your leg.
  369.  
  370. `k  `6"Din, leave the newcomer alone.  S&he isn't staying." `4a slow voice that
  371.   can only be described as an abomination dolefully states.
  372.  
  373. `k  `2You feel yourself floating away... faster and faster.
  374.  @end
  375.  
  376.  @if `p07 more -1 then do
  377.  @begin
  378.  @show
  379. `r0`c`%  `r1APPARENTLY DEATH ISN'T THE END.`r0
  380.  
  381.   `2You open your eyes.
  382.  
  383. `k  `2You are lying on a table of solid rock in a marble room.  Hundreds of
  384.   soft voices are murmuring all around you, but you see no one.
  385.  
  386. `k  `%"Send s&him back." `2a voice whispers, this one louder than the others.
  387.  
  388. `k  `2You feel yourself floating away... faster and faster.
  389.  
  390. `k
  391.  @end
  392.  
  393.  
  394. @show
  395. `c  `r1`%AWAKENING.`r0
  396.  
  397.   `0"Can you hear me, `n?" `2a stressed voice shouts.
  398.  
  399.   `$"Yeah.  Christ mom, lemmie up, I'm fine." `2you assure your mother.
  400.  
  401.   `0"You're alive!! The elders brought your body here yesterday, you must
  402.   have fainted out there." `2your mother shouts, tears of joy streaming down
  403.   her wrinkled face.
  404.  
  405.   `$"Ok, ok - nice little happy reunion and all that, but I gotta hit the
  406.   road now. Buhbye." `2you tell her.  Afterall, you need to make the most of
  407.   this new lease on life.
  408.  
  409.   `2You lose `4half`2 the gold you were carrying and `4`p20`2 experience.
  410.  
  411. `k
  412.   @loadmap map
  413.   @drawmap
  414.   @update
  415.  
  416. @#live
  417. @do talk `4Newsflash:`0`x`n`x`2has`xslain`x`0`e`2! all
  418. @do `V40 random 5 1
  419. @if `v40 is 1 then addlog
  420.   `0`n`2 has killed `0`e`2 over a dispute involving cattle!
  421. @if `v40 is 2 then addlog
  422.   `0`n`2 has crushed `0`e`2's skull.
  423. @if `v40 is 3 then addlog
  424.   `0`n`2 has beaten `0`e`2 in a fair battle!
  425. @if `v40 is 4 then addlog
  426.   `0`n`2 has killed `0`e`2 to avenge his mother!
  427. @if `v40 is 5 then addlog
  428.   `0`n`2 buries `0`e`2's rotting body.
  429.  
  430.  
  431. @routine seperate
  432.  
  433. @#newplayer
  434.  
  435. @routine help in help.ref
  436.  
  437. @do `V40 random 5 1
  438. @if `v40 is 1 then `s10 is Elwin
  439. @if `v40 is 2 then `s10 is Geengish
  440. @if `v40 is 3 then `s10 is Dimdom
  441. @if `v40 is 4 then `s10 is Magi
  442. @if `v40 is 5 then `s10 is Whinny
  443.  
  444.  
  445. @show
  446. `c  `%IN THE BEGINNING.
  447.  
  448.   `2There once was a poor `$`s10 `2couple who lived in a small village called
  449.   `0Stonebrook`2.
  450.  
  451.   One day the mother felt very sick.  Scared, her husband took her to Nathan,
  452.   the town physician - after careful examination he smiled wide.
  453.  
  454.   `0"Dear woman, you aren't sick - you are with child!"
  455.  
  456. @KEY
  457. @show
  458. `c  `%IN THE BEGINNING.
  459.  
  460.   `2The baby was born six months later - strangely enough on `0Gryphon Moon`2 day.
  461.  
  462.   The young mother was delighted to find she had a new baby
  463. @do `v01 is 1
  464. @do move 61 7
  465. @choice
  466. boy.
  467. `#girl.
  468. @if responce is 1 then sexmale is 1
  469. @if responce is 2 then sexmale is 0
  470. @show
  471.  
  472. @label namebaby
  473. @do `v01 is 1
  474. @if sexmale is 1 then `s10 is him`x
  475. @if sexmale is 0 then `s10 is her`x
  476. @show
  477.  
  478. @do write
  479.   `2The mother decided to name `s10
  480.   @do readstring 20 NIL
  481.   @do stripbad `s10
  482.   ; change dark blue to light blue in their name
  483.   @do replaceall `1 `! `s10
  484.   @do `p20 is length `s10
  485.   @if `p20 less 1 then do
  486.     @begin
  487.     @do move 35 y
  488.     @show
  489. `bNothing`2.
  490.  
  491.   `2She decided to name the baby nothing `8-`2 instead she sold the child
  492.   for `$20`2 gold pieces.  That night she was overcome with guilt and hung
  493.   herself on the rotting pine behind the cottage.
  494.  
  495.   Have a nice day, loser!
  496.  
  497.     @closescript
  498.     @end
  499.  
  500.  
  501.  
  502.   @if `p20 less 3 then do
  503.     @begin
  504.     @show
  505.  
  506.  
  507.   `2But the husband disagreed.  `0"Not such a short name, dear!"
  508.     @do goto namebaby
  509.     @end
  510.  
  511.   @if checkdupe `s10 true then do
  512.     @begin
  513.     @show
  514.  
  515.  
  516.   `2But the husband disagreed.  `0"We already know someone with that name!"
  517.     @do goto namebaby
  518.     @end
  519.    
  520.     @end
  521.  
  522.  
  523.  
  524. @show
  525. `\`\  `2She decided on `0`s10`2.  The husband studied his wife carefully.`\
  526. @do write
  527. `x`x
  528. @choice
  529. "That is a good name.  You have chosen very well, wife."
  530. "I don't think so.  Try again."
  531. @if response is 2 then goto namebaby
  532. @do copytoname
  533. @if sex is 1 then `s09 is she
  534. @if sex is 0 then `s09 is he
  535. @show
  536. `c  `r1 `%ARE YOU READY? `r0
  537.  
  538.   `0Cunning.  `4Guileful.  `0Friendship.  `4Deceit.  `0Honor.  `4Disgrace.
  539.  
  540.   `%Life is what you make it.
  541.  
  542.   `0Return to the adventure:
  543.  
  544.    ■ `2killing and loving
  545.    `0■ `2questing with other players
  546.    `0■ `2traveling a huge land with diverse terrain
  547.    `0■ `2purchase and upgrade your own dwelling
  548.   `0 ■ `2realtime online battles, chat & item trade
  549.   `0 ■`2 follow your heart and find your own path
  550.  
  551. `k
  552. @show
  553. `c `r1 `%SOME YEARS LATER `r0
  554.  
  555.   `0One day you hear your mother shrieking the kitchen of your small cottage.
  556.  
  557.   `2You'd better get out of bed and find out what she wants.
  558.  
  559.   `|`b* `%NOTE `b*
  560.  
  561.   `2This game requires a fully `2A`3N`4S`5I `2compliant terminal.  If screens appear
  562.   jumbled `8- `2we suggest you try another terminal program, as this game is
  563.   not compatible with all of them.  `%ALSO`2:  Instead of arrow keys, you may
  564.   also use the `$numeric keypad`2, turn numlock on to do this.
  565.  
  566. @KEY
  567. ;Give them starting stuff
  568.   @do `p01 is 1
  569.   @do `p02 is 10
  570.   @do `p03 is 10
  571.   @do `p04 is 5
  572.   @do `p05 is 1
  573.   @do `p09 is 1
  574.   @do X is 27
  575.   @do Y is 7
  576.   @do MAP is 155
  577.   @addchar
  578.  
  579. @#seperate
  580. @writefile lognow.txt
  581.                                  `2-`0=`2-`%=`2-`0=`2-
  582. @closescript
  583.  
  584. @#MAINT
  585. @if lognow.txt exist true then do
  586.  @begin
  587.  @if logold.txt exist true then delete logold.txt
  588.  @do rename lognow.txt logold.txt
  589.  @end
  590.  
  591. @do `p20 random 5 1
  592.  
  593. @if `p20 is 1 then addlog
  594.   `2It is a beautiful day today.
  595.  
  596. @if `p20 is 2 then addlog
  597.   It is foggy today.
  598.  
  599. @if `p20 is 3 then addlog
  600.   It is raining today.
  601.  
  602. @if `p20 is 4 then addlog
  603.   It is overcast today.
  604.  
  605. @if `p20 is 5 then addlog
  606.   It is incredibly hot today.
  607.  
  608. @do `v02 is `p20 ;record weather
  609.  
  610. @routine seperate
  611.  
  612. ;now lets see what the 'shrine' is doing today, if anything
  613. @do `v04 random 20 1
  614.  
  615. @if `v04 is 1 then do
  616.   @begin
  617.   @do addlog
  618.   `0The Shrine Of Babos observes the `%Gryphon Moon`0.
  619.    @routine seperate
  620.   @end
  621.  
  622. @if `v04 is 2 then do
  623.   @begin
  624.   @do addlog
  625.   `0The Shrine Of Babos celebrates the `%Vitalis`0 holiday.
  626.    @routine seperate
  627.   @end
  628.  
  629. @if `v04 is 3 then do
  630.   @begin
  631.   @do addlog
  632.   `0The Shrine Of Babos performs the rite of `%Belar`0.
  633.    @routine seperate
  634.   @end
  635.  
  636. @if `v04 is 4 then do
  637.   @begin
  638.   @do addlog
  639.   `0The Shrine Of Babos sings the psalms of `%the rock`0.
  640.    @routine seperate
  641.   @end
  642.  
  643. @saveglobals
  644.  
  645.  @do `s01 is NIL
  646.  
  647.  @do `p20 random 9 1
  648.  @if `p20 is 1 then `s01 add Grizelda
  649.  @if `p20 is 2 then `s01 add `n
  650.  @if `p20 is 3 then `s01 add Turgon
  651.  @if `p20 is 4 then `s01 add Grimgroth
  652.  @if `p20 is 5 then `s01 add Abdul
  653.  @if `p20 is 6 then `s01 add Pap
  654.  @if `p20 is 7 then `s01 add Barak
  655.  @if `p20 is 8 then `s01 add Santiger
  656.  @if `p20 is 9 then `s01 add Goatboy
  657.  
  658.   @do `s01 add `x
  659.  
  660.  @do `p20 random 10 1
  661.  @if `p20 is 1 then `s01 add sucks
  662.  @if `p20 is 2 then `s01 add bites
  663.  @if `p20 is 3 then `s01 add worships
  664.  @if `p20 is 4 then `s01 add kills
  665.  @if `p20 is 5 then `s01 add loves
  666.  @if `p20 is 6 then `s01 add throws
  667.  @if `p20 is 7 then `s01 add eats
  668.  @if `p20 is 8 then `s01 add licks
  669.  @if `p20 is 9 then `s01 add rides
  670.  @if `p20 is 10 then `s01 add drinks
  671.  
  672.   @do `s01 add `x
  673.  
  674.  @do `p20 random 9 1
  675.  @if `p20 is 1 then `s01 add apples
  676.  @if `p20 is 2 then `s01 add snakes
  677.  @if `p20 is 3 then `s01 add Belar
  678.  @if `p20 is 4 then `s01 add salt
  679.  @if `p20 is 5 then `s01 add monsters
  680.  @if `p20 is 6 then `s01 add dragons
  681.  @if `p20 is 7 then `s01 add water
  682.  @if `p20 is 8 then `s01 add horses
  683.  @if `p20 is 9 then `s01 add children
  684.  
  685. @if l2tree.dat exist true then delete l2tree.dat
  686. @writefile l2tree.dat
  687. `s01
  688. @
  689.  
  690.  
  691. @#NOTHING
  692.  
  693.  
  694.